package com.java8.interfaceTest;

/**
 * <p>interface中的static方法和default方法</p>
 * Created on 2020/5/9
 *
 * @author <a href="mailto: 819712047@qq.com">谢振东 </a>
 * @version 1.0
 */
public interface InterfaceA {
    /**
     * 静态方法
     * 注意，实现接口的类或者子接口不会继承接口中的静态方法
     */
    static void showStatic() {
        System.out.println("InterfaceA++showStatic");
    }

    /**
     * 默认方法
     * 如果接口中的默认方法不能满足某个实现类需要，那么实现类可以覆盖默认方法。
     */
    default void showDefault() {
        System.out.println("InterfaceA++showDefault");
    }
}
